#ifndef BITONICSORT_H
#define BITONICSORT_H

#include "sortingalgorithm.h"

class BitonicSort : public SortingAlgorithm
{
private:
    int * a;
    int threadCnt;
    void sortImpl(unsigned long cnt);
public:
    BitonicSort(int threadCnt);
    virtual void sort(Array * arr);
};

#endif // SORTINGALGORITHMS_H
